package structuralModel.facadeModel;

/**
 * 功能描述: Dvd Player 播放器,
 * 2024/02/10
 * <p>
 * ZhangYi
 */
public class DvdPlayer {

    /***
     * 单例模式
     * 1. 饿汉模式
     * 2. 构造器私有
     */
    private DvdPlayer() {

    }

    private static DvdPlayer instance = new DvdPlayer();

    public static DvdPlayer getInstance() {
        return instance;
    }

    /**
     * 功能描述: 播放
     */
    public void playDvd() {
        System.out.println("Play Dvd");
    }

    /**
     * 功能描述: 关闭
     */
    public void stopDvd() {
        System.out.println("Stop Dvd");
    }

    /**
     * 功能描述: 暂停
     */
    public void pauseDvd() {
        System.out.println("Pause Dvd");
    }
}
